﻿@charset "utf-8";
.glo_title { text-align: center; }
.glo_title h2 { font-size: 28px; }
.glo_title h4 { font-size: 14px; opacity: .6; }
.glo_title span { display: block; width: 50px; height: 3px; margin: 5px auto; background-color: #26a558; }
.row .product_list { padding-top: 30px; }
.row .product_list ul>li { width: 290px;float: left; *zoom: 1; *display: inline; margin-right: 12px; }
.row .product_list ul>li.nth-4 { margin-right: 0; }
.row .product_list ul>li>.pro { position: relative; cursor: pointer; width: 290px; height: 245px; overflow: hidden;border: none; }
 ul>li>.pro_name {;height: 80px; background: #efefef; margin-bottom: 20px;padding-left:15px;position: relative; top: -2.49px; width: 272px;left: 2.5px;}
 ul>li>.pro_name:hover{
	background-color:#5cbc02;
	color:#fff;
}
ul>li>.pro_name:hover a{
	color:#fff;
}
ul>li>.pro_name p{font-size:14px;font-weight:bold;}
ul>li>.pro_name a { line-height: 48px; font-size: 14px;color:#000;font-weight:bold;}
.row .product_list ul>li>.pro .link { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(83, 83, 83, 0.7); z-index: 9; }
.row .product_list ul>li>.pro .link p { line-height: 245px; text-align: center; }
.row .product_list ul>li>.pro .link a { display: inline-block; *zoom: 1; *display: inline; width: 55px; height: 55px; line-height: 55px; background-color: #fff; border-radius: 50%; text-align: center; }
.row .product_list ul>li>.pro .link i { font-size: 32px; color: #5cbc02; }
.margin-l20 { margin-left: 20px; }
#layer-photos-demo li>.pro{height: auto;}
/*about S*/
.about { background-color: #f1f1f1; }
.about .about_jtd { padding-top: 30px; padding-bottom: 30px; }
.about .about_jtd .bg_img { position: relative; width: 500px; height: 420px; background-image: url(../images/picture.png); background-repeat: no-repeat; cursor: pointer; }
.about .about_jtd .bg_img a { display: block; width: 100%; height: 100%; }
.about .about_jtd .desc { width: 655px; margin-left: 40px; }
.about .about_jtd .desc>h3 { font-size: 16px; color: #26a558; }
.about .about_jtd .fonts { height:200px; padding-top: 15px; padding-bottom: 15px; text-indent: 2em; line-height: 23px; overflow: hidden; }
 .more a { display: inline-block; *zoom: 1; *display: inline; padding: 5px 20px; background-color: #26a558; color: #fff; border-radius: 5px; }
.about .about_jtd .more>a:hover { background-color: #1d9a4e; }
.about .about_jtd .img_list { height: 137px; margin-top: 30px;width: 100%;overflow: hidden;position: relative; }
.about .about_jtd .img_list ul {position: absolute;left: 0;top: 0;}
.about .about_jtd .img_list ul li {width:215px;height:137px;float: left; *zoom: 1; *display: inline; margin-right: 3px;;}
.about .about_jtd .img_list ul li.last { margin-right: 0; }
.about .about_jtd .img_list ul li img{width: 100%;}
/*about E*/

/*case S*/
.case .case_list { margin-top: 30px;position:relative;overflow: hidden;width: 100%;height: 340px;}
.case .case_list ul li { float: left; *zoom: 1; *display: inline; margin-right: 11px; }
.case .case_list ul li .title { cursor: pointer; text-align: center; height: 95px; padding-top: 15px; background-color: #efefef; }
.case .case_list ul li .title:hover { background-color: #5cbc02; color: #fff; }
.case .case_list ul li .title>h2 { font-size: 18px; }
.case .case_list ul li .title>a { margin-top: 15px; display: inline-block; *zoom: 1; *display: inline; border: 1px solid #fff; padding: 5px 15px; font-size: 14px; color: inherit; }
.case .case_list ul li .title>a i { margin-left: 10px; }
.scroll_horizontal .list li a img {	margin-left: 25px;}

/*case E*/
.product_list .more a{
	display: inline-block;
    padding: 5px 20px;
    background-color: #26a558;
    color: #fff;
    border-radius: 5px;
    text-align: right;
}

/*news S*/
.news { height: 610px; background: url(../images/new_bg.jpg) 0 50% no-repeat; }
.news .content { margin-top: 30px; }
.news .content .img_news { margin-right: 40px; position: relative; width: 550px; height: 400px; overflow: hidden; }
.news .content .img_news .news_title { background-color: rgba(0, 0, 0, .4); color: #fff; position: absolute; width: 90%; bottom: 0; left: 0; line-height: 50px; font-size: 18px; z-index: 9; padding: 0 5%; }
.news .content .img_news .news_title a { color: #fff; }
.news .content .first { width: 600px; }
.news .content .first .img { width: 165px; height: 130px; }
.news .content .first .info { width: 420px; }
.news .content .first .info h2 { font-size: 16px; }
.news .content .first .info h2 a { color: #26a558; }
.news .content .first .info p { padding: 5px 0; line-height: 26px; }
.news .content .news_list ul li { clear: both; line-height: 45px; border-bottom: 1px dashed #eee; }
.news .content .news_list ul li a:hover { color: #27a559; }
.news .content .news_list ul li span { float: right; }
/*news E*/
 	
/*产品优势*/
.link_lists li{
    float: left;
    width: 380px;
    height: 380px;
    border-bottom: 2px solid #dadada;
    margin-right: 30px;
    margin-bottom: 20px;
    line-height: 22px;
    position: relative;
}
.link_lists ul li:nth-of-type(3){
	margin-right: 0px;
}
.link_lists ul li:nth-of-type(6){
	margin-right: 0px;
}


.link_lists li img{
    width: 380px;
    height: 250px;
}
.link_lists li h3{
	font-size: 24px;
    color: #26a558;
    height: 45px;
    line-height: 50px;
    font-weight: normal;
    margin-top: 10px
}


.Iadv-list .num{
	width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    font-size: 28px;
    color: #26a558;
    border: 1px solid #26a558;
    border-radius: 100%;
    float: left;
    margin-left: 65px;
    margin-right: 10px;
    /*margin-top: -30px;/*/
    }
.Iadv-list li .product-list{height: 29px; line-height: 29px;padding: 0 40px 0 8px; background-color: #26A558;color: #fff;}
.Iadv-list li{width: 100%;height: 100px;}
.Iadv-list li b{font-size: 16px;;}
.Iadv-list li p{padding-top: 5px;}
/*service S*/
.row.service .s_title { padding-top: 40px; line-height: 48px; }
.row.service .s_title a { display: inline-block; *zoom: 1; *display: inline; padding: 0 20px; font-size: 20px;	/* border: 1px solid #eee; */ }
.row.service .s_title a.last { border-left: 0; }
// .row.service .s_title a:hover,
// .row.service .s_title a.active { background-color: #27a559; color: #fff; }
.row.service .s_content { margin-top: 30px; }
.row.service .s_content .s_text { width: 775px; height: 320px; overflow: auto; text-indent: 2em; line-height: 30px; font-size: 16px; }

/*service E*/

/*links S*/
.links { padding-top: 60px; }
#links { margin-top: 40px; }
.scroll_horizontal { position: relative; width: 100%; }
.scroll_horizontal .box { overflow: hidden; position: relative; width: 1120px; height: 100%; margin: 0 auto; padding-left: 15px; }
.scroll_horizontal .list { overflow: hidden; }
.scroll_horizontal .list li { float: left; width: 220px; }
.scroll_horizontal .prev,
.scroll_horizontal .next { position: absolute; top: 50%; margin-top: -25px; width: 40px; height: 50px; cursor: pointer; line-height: 50px; background-color: #f5f5f5; text-align: center; }
.scroll_horizontal .prev:hover,
.scroll_horizontal .next:hover { background-color: #26a558; color: #fff; }
.scroll_horizontal .prev { left: 15px; }
.scroll_horizontal .next { right: 5px; }

/*links E*/

/*foot_nav S*/
.foot_nav { margin-top: 70px; height: 250px; background-color: #f1f1f1; overflow: hidden; }
.foot_nav .nav>ul>li { display: inline-block; *zoom: 1; *display: inline; padding-right: 60px; padding-top: 25px; vertical-align: top; }
.foot_nav .nav>ul>li>a { font-size: 16px; line-height: 35px;color: #000;font-weight: 300; }
.foot_nav .nav>ul>li>ul>li { line-height: 30px; font-size: 14px; opacity: .8; }
.foot_nav .nav>ul>li>ul>li a:hover { color: #27a559; }
.foot_nav .contact { width: 250px; height: 250px; background-color: #eaeaea; overflow: hidden; }
.foot_nav .contact>ul { padding-top: 10px; }
.foot_nav .contact>ul>li { line-height: 35px; text-indent: 40px; }
.foot_nav .contact>ul>li a .mail:after { width: 24px; height: 25px; background-position: -244px 0; margin-right: 13px; }
.foot_nav .contact>ul>li a .tel:after { width: 21px; height: 25px; background-position: -317px 0; margin-right: 13.5px; }
.foot_nav .contact>ul>li a .tel2:after { width: 25px; height: 25px; background-position: -268px 0; margin-right: 10px; }
.foot_nav .contact>ul>li a .fax:after { width: 24px; height: 25px; background-position: -293px 0; margin-right: 11.5px; }
.foot_nav .contact .ic { height: 50px; padding: 25px 18px 10px 18px; }
.foot_nav .contact .ic a { margin-right: 4.623px; }
.foot_nav .contact .ic i:after { width: 45px; height: 45px; }
.foot_nav .contact .ic .f:after { background-image: url(../images/20170728094551223.png); }
.foot_nav .contact .ic .sina:after { background-position: -105px 0; }
.foot_nav .contact .ic .n:after { background-image:url(../images/20170728100300935.png); }
.foot_nav .contact .ic .w:after { background-position: -197px 0; }
footer { font-size: 14px; height: 60px; line-height: 30px; background-color: #26a558; color: #fff; text-align: center; }
footer a { color: #fff; }

/*foot_nav E*/
#to_top { position: fixed; display: none;z-index: 100;; height: 60px; line-height: 60px; width: 64px; text-align: center; background-color: #028033; color: #fff; right: 45px; bottom: 0px; }
#to_top i { font-size: 48px; }

/*pro_list S*/
.list .left_nav { width: 223px; margin-right: 50px; }
.list .left_nav .head { height: 85px; background-color: #26a558; color: #fff; border-radius: 8px; text-align: center; }
.list .left_nav .head hgroup { padding-top: 10px; }
.list .left_nav .head h3 { font-size: 18px; }
.list .left_nav .head h2 { font-size: 26px; }
.list .left_nav .nav { width: 100%; border: 1px solid #eee; }
.list .left_nav .nav>ul>li { line-height: 69px; }
.list .left_nav .nav>ul>li a { color: #333; display: block; opacity: .7; }
.list .left_nav .nav>ul>li a:hover,
.list .left_nav .nav>ul>li a.active { color: #26a558; }
.list .left_nav .nav>ul>li>a { font-size: 16px; text-indent: 25px; border-bottom: 1px solid #eee; }
.list .left_nav .nav>ul>li>a .iconfont { padding-left: 5px; font-size: 18px; }
.list .left_nav .nav>ul>li>ul { display: none; }
.list .left_nav .nav>ul>li>ul>li>a { display: inline-block; *zoom: 1; *display: inline; font-size: 14px; margin-left: 25px; line-height: 69px; border-bottom: 1px solid #eee; }
.list .left_nav .nav>ul>li>ul>li>a .iconfont { padding-right: 5px; }
.list .right_warp { width: 920px; min-height: 650px; }
.list .right_warp .position { line-height: 32px; height: 85px; }
.list .right_warp .position span { opacity: .7; }
.list .right_warp .position h2 { display: inline-block; *zoom: 1; *display: inline; font-size: 24px; padding-left: 20px; border-left: 5px solid #26a558; }
.list .right_warp .position h1 { display: inline-block; *zoom: 1; *display: inline; font-size: 24px; padding-left: 20px; border-left: 5px solid #26a558; }
.list .right_warp .pro_list ul li { display: inline-block; *zoom: 1; *display: inline; margin-right: 12px; margin-bottom: 10px; }
.list .right_warp .pro_list ul li .img { position: relative; display: block; height: 245px; width: 295px; cursor: pointer; overflow: hidden; }
.list .right_warp .pro_list ul li .img .link { display: none; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgba(83, 83, 83, 0.7); z-index: 9; }
.list .right_warp .pro_list ul li .img .link p { line-height: 245px; text-align: center; }
.list .right_warp .pro_list ul li .img .link p a { display: inline-block; *zoom: 1; *display: inline; width: 55px; height: 55px; line-height: 55px; background-color: #fff; border-radius: 50%; text-align: center; margin-top:90px;}
.list .right_warp .pro_list ul li .img .link p a i { font-size: 32px; color: #5cbc02; }
.list .right_warp .pro_list ul li .title { width:600px;text-align: left;padding-left: 15px;}
.list .right_warp .pro_list ul li .title a{color: #26a558;}
.list .right_warp .pro_list ul li .title .time{font-size: 12px;padding:5px auto;color: #333;};
.list .right_warp .pro_list ul li .title .text{font-size: 14px;padding-top: 20px;color: #333 !important;}
.list .right_warp .pro_list ul li.nth-3 { margin-right: 0px; }

/*pro_list E*/

/*pro_show S*/
.show { line-height: 26px; font-size: 14px; }
.pro_show .pro_info { margin-bottom: 35px; }
.pro_show .pro_desc { width: 530px; }
.pro_show .pro_text { opacity: 1; line-height: 32px; }
.pro_show .pro_text img{display: inline-block;*zoom:1;*display:inline;}
.telant .pro_show .pro_text { text-indent: 0; }
.telant .pro_text>h2 { color: #26a558; font-size: 18px; padding: 5px 0px; }
.pro_show .pro_desc h3 { font-size: 16px; padding: 5px 0px; }
.pro_show .pro_desc h3 i { font-size: 20px; margin-right: 5px; }
.pro_show .pro_desc .text p { padding: 5px 0px; }
.pro_show .pro_more { width: 100%; line-height: 50px; height: 50px; text-align: center; font-size: 18px; color: #fff; background-color: #26a558; }

/*pro_show E*/

/*service S*/
.service.list .left_nav .nav>ul>li>ul { display: block; }
.service .pro_show .pro_text { padding-top: 10px; line-height: 34px;}
#case img{width:920px !important;height:675px !important;}
.service.list .left_nav .nav>ul>li>ul>li>a { font-size: 16px; }

/*service E*/

/*about S*/
.service .pro_show .pro_text .title { font-size: 18px; text-align: center; padding: 10px 0px; }
.service .pro_show .pro_text .title .author { font-size: 12px; }
.marginAuto { display: block; margin: 10px auto; }

/*contact S*/
.contact .fengs { padding-top: 50px; }
.contact .fengs .left { width: 490px; }
.contact .fengs .right ul li,
.contact .fengs .left ul li { margin-bottom: 50px; line-height: 32px; }
.contact .fengs .right ul li h2,
.contact .fengs .left ul li h2 { text-indent: 95px; font-size: 18px; padding-bottom: 10px; }
.contact .fengs .right { width: 430px; }
.contact .comp_info { height: 265px; border-bottom: 1px dotted #eee; }
.contact .comp_info .left { width: 555px; height: 100%; text-align: left; }
.contact .comp_info .left p { line-height: 35px; }
.contact .comp_info .left  h2 { font-size: 20px; padding-bottom: 10px; }
.contact .comp_info .left p i { font-size: 25px; margin-right: 10px; color: #26a558; }
.contact .comp_info .right { width: 360px; height: 215px; border-left: 1px solid #eee; text-align: center; line-height: 32px; }
.contact .comp_info .right h2 { font-size: 18px; }
.contact .comp_info .right p.tel { font-size: 24px; color: #26a558; }
/*.contact .comp_info .right .pd { padding: 35px 0px; }*/

/*contact E*/

/*news_list S*/
.newsbar .news_list ul li { margin-bottom: 48px; height: 130px; overflow: hidden; }
.newsbar .news_list ul li .img { width: 185px; height: 100%; }
.newsbar .news_list ul li .desc { width: 730px; height: 100%; }
.newsbar .news_list ul li .desc .pdl10 { padding-left: 15px; }
.newsbar .news_list ul li .desc h2 { font-size: 18px; }
.newsbar .news_list ul li .desc h2 a { color: #26a558; }
.newsbar .news_list ul li .desc .time { font-size: 12px; }
.newsbar .news_list ul li .desc .text { padding-top: 20px; }

/*news_list E*/

/*友情链接*/
.list_1 {
	margin-left: 60px;
}
.list_1 li{
	float: left;
	width: 220px;
	border: 1px solid #F5F5F5;
	text-align: center;
	padding: 10px;
	border: 4px solid #F1F1F1;
	
}
.list_1 li a img{
	width:100%;
	height: 80px;
	text-align: center;
	margin: auto;
}
.list_1 li:hover img{
	transform: scale(1.1);
	transition: all 1s;

}
.img_show { width:595px; margin:20px 0 1px 60px; }
.img_caption { height:35px; overflow:hidden; background:url(../images/btn_cartoon.gif) no-repeat 0 0; }
// .img_caption h2 { float:left; width:84px; height:35px; overflow:hidden; background:url(../images/btn_cartoon.gif) no-repeat; text-indent:-9999px; }
.img_caption .cartoon { }
.img_caption .variety { background-position:-100px -100px; }
.highlight_tip { display:inline; float:left; margin:14px 0 0 10px; }
.highlight_tip span { display:inline; float:left; width:7px; height:7px; overflow:hidden; margin:0 2px; text-indent:-9999px; }
.highlight_tip .current { background-position:0 -220px; }

.img_caption em { display:inline; float:right; margin:10px 12px 0 0; font-family:simsun; }
.img_content { position:relative; width:1088px; height:330px; overflow:hidden; }
.img_content_list { position:absolute; width:3434px;top:0px; left:0px;padding:11px;}
.img_content ul {float:left;}
.img_content ul li { display:inline; float:left; margin:5px; }
.img_content ul li a { display:block; width:200px; height:90px;border: 3px solid #f5f5f5; overflow:hidden; }
.img_content ul li img {  width:100%; height:90px; }
.img_content ul li h4 { width:128px; height:18px; overflow:hidden; margin-top:12px; font-weight:normal; }
.img_content ul li h4 a { display:inline !important; height:auto !important; }
.img_content ul li span { color:#666; }
.img_content ul li em { color:#888; font-family:Verdana; font-size:0.9em; }
.img_content ul li :hover img{
	transform: scale(1.2);
	transition: all 1s;
}

/*选项卡*/

.option{
	height:40px;
	background:#26a558;
}

.option li{
	float:left;
	line-height: 40px;
	height:39px;
	padding:0px 23px 0 14.1px;
	cursor:pointer;
	border-radius:5px;
}
.option li a{
	color:#fff;
	font-weight: bold;
}
.option li:hover a{
	color: #fff;
}
.option li.current{
	background: #5cbc02;
	height:40px;
	color: #fff;
}
.option li.current a{
	color: #fff;
}

.contents{
	clear:both;
	padding:10px 0;
}
#content{
	height:150px ;
}
#contents{
	height:420px ;
}
.contents li{
	display:none;
}

.contents li.current{
	display:block;
}
.contents li img{
	float: left;

}
 #certificate img{
	margin:0 12px;
}
#scenario img{
	margin-right: 10px;;
}
#scenario img:first-of-type{
	margin-left: 21px;
}


/*工程案例*/

#engineering{
	position: absolute;
	top: 0;
	left: 0;
}
#engineering img{
	width:100%;
}
#engineering li{
	width: 290px;
	height: 340px;
}
#contents{
    height: 420px;
    width: 1176px;
}
#contents li a div:nth-child(2){
	width: 550px;
	height: 425px;
	line-height: 23px;
	overflow: hidden;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
}
#contents li a h2{
	font-size:20px;
	color:#26a558;
	margin-top: 20px;
}
#contents li a p{
	margin-top:30px;
    overflow: hidden; 
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
}

#contents li a div span{
	display: block;
    width: 110px;
    height: 3px;
    margin: 8px 5px ;
    background-color: #26a558;
    transform: inherit;
}
#contents li a div img{
	width: 578px;
	height: 420px;
}
#options{
	border-bottom:none;
	background:#26a558;
	height:50px;
	line-height:50px;
}
#options li{
	width:171.4px;
	height:50px;
	padding:0;
	text-align:center;
    line-height: 50px
}
#options li a{
	color:#fff;
}
.s_content{
	clear:both;
}

.s_content li{
	display:none;
}

.s_content li.current{
	display:block;
}
.s_title li.current a{
	display:block;
	background: #26a558;
	color: #fff;
}
.s_title li{
	float: left;
}
.s_text a{
    display:block;
    background-color: #26a558;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 2px 10px;
    clear: both;
    width: 100px;
    text-align: center;
    margin-left: 20px;
}
.s_text p strong{
	font-size: 14px;
}	
.s_text div{
	text-indent:0;
	padding: 20px;
}

/*手术室*/
.list .left_nav .nav>ul>li:hover ul{
    display:block;
}

#pro_img img{
    width:916px !important;
}
@-webkit-keyframes "warn" {  
    0% {    
        opacity: 0.0;  
    }  
    25% {  
        opacity: 0.1;  
    }  
    50% {  
        opacity: 0.3;  
    }  
    75% {    
        opacity: 0.5;  
    }  
    100% {  
 
        opacity: 1;  
    }  
} 
.keifu .keifu_con li img{
    animation: warn 1s linear 1s infinite alternate;
}